/**
* @project admin-go-api
* @name uploadsTool
* @descriptions 图片上传工具类
* @author 寒锋
* @date 2023-12-21 14:30:08
 */

package util

import "os"

// CreateDir 创建文件目录
func CreateDir(dirPath string) error {
	if !IsExists(dirPath) {
		err := os.MkdirAll(dirPath, os.ModePerm)
		return err
	}
	return nil
}

// IsExists 验证地址是否已存在
func IsExists(dirPath string) bool {
	// 获取文件信息
	_, err := os.Stat(dirPath)
	if err != nil {
		if os.IsExist(err) {
			return true
		}
		return false
	}
	return true
}
